package com.tte.common.anno.dateConverAnno;

import com.tte.common.utils.DateUtil;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 第一步：定义注解
 * 用于标记哪个字段需要进行时间格式转换，配置旧格式，新格式（都可写默认值）。
 * @author TTE
 */

@Target({ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface DateField {

    String oldPattern() default DateUtil.YYYY_MM_DD_HH_MM_SS;

    //新格式可以写默认也可以不写，如果业务比较固定，那么新时间格式和旧时间格式都可以固定写好
    String newPattern() default "";
}